Gestión de pagos

Equipo de fútbol

Imagen del proyecto Gestión de pagos en desktop Imagen del proyecto Gestión de pagos en mobile

Gestión de pagos para un equipo de fútbol que permite a los administradores realizar:

  • Operaciones CRUD de jugadores y servicios.
  • Aceptar o rechazar pagos.

Cada jugador y administrador puede ver sus movimientos.

Esta es una aplicación fullstack con:

  • Backend en Node.js + Express.
  • MySQL como gestor de la base de datos.
  • Frontend en React con Tailwind CSS + Vite.js.

En este proyecto, se incorporaron servicios de Firebase como:

  • Cloud Messaging para notificaciones en tiempo real.
  • Almacenamiento para guardar las imágenes de los jugadores.

Además, se implementó autenticación con JWT, roles para cada tipo de usuario, y Firebase Admin para que el backend sea administrador de los servicios de Firebase.

El objetivo de este proyecto es hacer más transparente y sencilla la contabilidad del equipo tanto para jugadores como para administradores.

javaScript React Tailwind Express MySql Firebase